<!DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>喵喵喵？？ | 被删的前端游乐场</title>
    <meta name="generator" content="VuePress 1.8.2">
    
    <meta name="description" content="Just playing around">
    
    <link rel="preload" href="/front-end-playground/assets/css/0.styles.6ad2a9ca.css" as="style"><link rel="preload" href="/front-end-playground/assets/js/app.1e2670bf.js" as="script"><link rel="preload" href="/front-end-playground/assets/js/2.38d016d1.js" as="script"><link rel="preload" href="/front-end-playground/assets/js/3.e3f029cb.js" as="script"><link rel="preload" href="/front-end-playground/assets/js/7.1b621f85.js" as="script">
    <link rel="stylesheet" href="/front-end-playground/assets/css/0.styles.6ad2a9ca.css">
  </head>
  <body>
    <div id="app" data-server-rendered="true"><div class="theme-container no-sidebar"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/front-end-playground/" class="home-link router-link-active"><!----> <span class="site-name">被删的前端游乐场</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/front-end-playground/" class="nav-link">概述</a></div><div class="nav-item"><a href="/front-end-playground/front-end-basic/" class="nav-link">前端领域</a></div><div class="nav-item"><a href="/front-end-playground/vue/" class="nav-link">Vue学习</a></div><div class="nav-item"><a href="/front-end-playground/wxapp/" class="nav-link">小程序学习</a></div><div class="nav-item"><a href="/front-end-playground/front-end-others/" class="nav-link">百家齐放</a></div><div class="nav-item"><a href="/front-end-playground/front-end-addon/" class="nav-link">前端的进击</a></div><div class="nav-item"><a href="/front-end-playground/front-end-work/" class="nav-link">前端与工作</a></div><div class="nav-item"><a href="/front-end-playground/faq.html" aria-current="page" class="nav-link router-link-exact-active router-link-active">FAQ</a></div> <a href="https://github.com/godbasin/front-end-playground" target="_blank" rel="noopener noreferrer" class="repo-link">
    Github
    <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><a href="/front-end-playground/" class="nav-link">概述</a></div><div class="nav-item"><a href="/front-end-playground/front-end-basic/" class="nav-link">前端领域</a></div><div class="nav-item"><a href="/front-end-playground/vue/" class="nav-link">Vue学习</a></div><div class="nav-item"><a href="/front-end-playground/wxapp/" class="nav-link">小程序学习</a></div><div class="nav-item"><a href="/front-end-playground/front-end-others/" class="nav-link">百家齐放</a></div><div class="nav-item"><a href="/front-end-playground/front-end-addon/" class="nav-link">前端的进击</a></div><div class="nav-item"><a href="/front-end-playground/front-end-work/" class="nav-link">前端与工作</a></div><div class="nav-item"><a href="/front-end-playground/faq.html" aria-current="page" class="nav-link router-link-exact-active router-link-active">FAQ</a></div> <a href="https://github.com/godbasin/front-end-playground" target="_blank" rel="noopener noreferrer" class="repo-link">
    Github
    <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav>  <!----> </aside> <main class="page"> <div class="theme-default-content content__default"><h2 id="喵喵喵"><a href="#喵喵喵" class="header-anchor">#</a> 喵喵喵？？</h2> <h3 id="我是个小白-没有前端基础-要怎么学习呢"><a href="#我是个小白-没有前端基础-要怎么学习呢" class="header-anchor">#</a> 我是个小白（没有前端基础），要怎么学习呢？</h3> <br> <ol><li>可以翻看<a href="/front-end-playground/front-end-basic/#学习资源">前端基础-学习资源</a>，根据这些网站提供的教程来学习。</li> <li>建议边看边操作，可以结合<a href="/front-end-playground/front-end-basic/#练习空间">前端基础-练习空间</a>中的 freeCodeCamp 进行一步步学习，也可以直接选择想练习的课程来进行。</li> <li>查看<a href="/front-end-playground/front-end-basic/front-end/front-end-1.html">前端入门系列</a>，补充对前端的一些认识和理解。</li> <li>开始尽情地撸代码吧，根据自己的需要，可以搜一些在线的资源来修改，也可以自己根据其他教程（Vue、小程序等）来完成一个项目。</li></ol> <blockquote><p>Tips:</p> <ol><li>很多的报错、API、以及遇到一些不知所措的问题，可以尽情谷歌噢。如果你家的梯子不方便，可以去 <a href="https://cn.bing.com/" target="_blank" rel="noopener noreferrer">bing<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a> 上搜噢。</li> <li>一些调试的技巧，可以找一些视频或者教程来看，这边除了<a href="/front-end-playground/front-end-basic/front-end/front-end-7.html">前端入门-代码调试</a>这一节内容，别的需要自己去找噢。</li></ol></blockquote> <br> <h3 id="我已经掌握一些基本的前端语法-要怎么提升写代码的能力呢"><a href="#我已经掌握一些基本的前端语法-要怎么提升写代码的能力呢" class="header-anchor">#</a> 我已经掌握一些基本的前端语法，要怎么提升写代码的能力呢？</h3> <br> <p>一句话：多练！</p> <p>至于怎么练习呢，首先前端它可以是一个很有成就感的事情，例如我在这个网站中不停地塞各种猫猫的时候，是开心地飞起的。那要抓住这种成就感，你可以：</p> <ul><li>根据自己喜欢的画风，设计一个博客，然后搭建起来</li> <li>写一点好玩的交互、动画，或者小游戏</li> <li>找自己喜欢的网站，试着自己写出一个一样的</li></ul> <p>对于 CSS，只能熟能生巧，当然你可以搭配一下一些盒子模型、元素堆叠和定位、文档流等原理来理解（可参考<a href="/front-end-playground/front-end-basic/front-end/front-end-3.html">前端入门-HTML 和 CSS</a>），可以帮助你更好地记住这些技巧。</p> <p>对于 javascript、DOM、BOM、浏览器原理和机制这些，我能提供的方向也都写在了<a href="/front-end-playground/front-end-basic/front-end/front-end-1.html">前端入门系列</a>中了，剩下的只能靠你们自己啦。</p> <br> <h3 id="我已经可以熟练地写项目-但是觉得自己每天都在做重复的工作-可以怎么深入学习呢"><a href="#我已经可以熟练地写项目-但是觉得自己每天都在做重复的工作-可以怎么深入学习呢" class="header-anchor">#</a> 我已经可以熟练地写项目，但是觉得自己每天都在做重复的工作，可以怎么深入学习呢？</h3> <br> <p>一句话：多思考！</p> <p>我也经常写差不多的项目，但是每一次我都能自己找到可以优化、比较有意思的地方，你也应该这样。</p> <p>前端除了做一些工具、开源库，其实前端的选型、架构、项目设计也是很重要的一个技能。这样的技能除了看别人的一些整理和总结，更多其实还是需要自己去思考，不要贪多嚼不烂。我自己也有一些稍微好玩的思考，可以查看<a href="/front-end-playground/front-end-basic/understanding/build-application.html">前端深入理解系列</a>，如果你也有好玩的想法，欢迎一起来讨论~</p> <br> <h3 id="很多面试会问一些原理、抽象设计-但是平时很少接触底层的东西-要怎么提升自己呢"><a href="#很多面试会问一些原理、抽象设计-但是平时很少接触底层的东西-要怎么提升自己呢" class="header-anchor">#</a> 很多面试会问一些原理、抽象设计，但是平时很少接触底层的东西，要怎么提升自己呢？</h3> <br> <ol><li><strong>首先，还是那句话：多思考！</strong></li></ol> <p>框架和一些很热门的开源库为什么会火，因为解决了很多开发的痛点。那么，你想要了解的这些工具，它的痛点背景是什么呢？解决方案又是怎样的？为什么要选这样的方案，是否有可以优化的地方呢？</p> <p>实现其实对很多程序员来说都不是难事，而我们和大神们的区别在于，他们可以想到这样的痛点，同时还能做出方案对比、方案选型、代码设计，做出来其实是最简单的一部分而已。</p> <p>我们做的很多时候是业务代码，但是业务代码就没有可以进行方案设计、选型、抽象的地方了吗？不，只是我们自己放弃了去做这样的事情，多思考吧，你会发现你的未来大不一样。</p> <ol start="2"><li><strong>其次，学会写。</strong></li></ol> <p>你得把每次想到的、学到的，都记录下来。一个人的记忆力是有限的，但我们有容量超大的硬盘可以帮我们记住。</p> <p>不要怕写得不准确，也不要觉得这么简单写下来意义不大。既然会有疑问，意味着未来的你会遇到同样的疑问，而其他人也会遇到。写下来，下次想起来时可以翻开看，同时还能以新的视角来纠正之前的内容。</p> <br> <h3 id="我觉得前端很容易到达天花板-我该转行吗"><a href="#我觉得前端很容易到达天花板-我该转行吗" class="header-anchor">#</a> 我觉得前端很容易到达天花板，我该转行吗？</h3> <br> <ol start="2"><li>其实，我个人觉得天花板跟职业和岗位关系不大，所谓的天花板更多是个人的天花板。</li></ol> <p>相对于抱怨环境，提升自己更重要。怎样提升自己呢？还是那句话，多思考。首先，你要想清楚自己的职业规划，如果你刚毕业还不是很清晰，没有关系，你喜欢什么总该知道吧？找准自己的兴趣，然后可以以“又能做喜欢的事情，又能赚钱”作为目标，看看自己缺什么，然后慢慢补吧。</p> <p>千万不要急，这个浮躁的社会，最忌讳急。</p> <p>一个人的潜能，总是跟爱好又很大关系的。所以找准你的爱好，想办法把它变成能让你每天相处得很开心的一份工作吧。不要相信“把爱好变成工作就会失去热爱”这种话，那只是因为不够热爱而已。</p> <ol start="2"><li>根据自己的兴趣，可以将技术栈往外扩一些（后台、运维、设计、交互都可以）。</li></ol> <p>如果只会前端，其实局限性会比较大（像我，切图不会切、设计又丑的不行、后台又不会写、机器运维更是不怎么了解）。这种情况下，不管是从与合作伙伴协作、讨论需求的时候，背景知识的欠缺也会使得沟通不顺畅。</p> <p>更深一些的想法，程序设计最终是相通的，而程序设计与我们的生活工作其实也是相通的。学习一些其他的思维模式、结构设计，对深入前端领域也好，对视野和思维的拓展也好，都是很不错的。嗯，我也在学，也整理了一份<a href="/front-end-playground/front-end-addon/">前端的进击系列</a>。希望和你们一起共同进步呀。</p> <h3 id="最后-祝愿你们都能找到一份喜欢的工作-上班开心地干活-下班和喜爱的人一起-每天都一样幸福。"><a href="#最后-祝愿你们都能找到一份喜欢的工作-上班开心地干活-下班和喜爱的人一起-每天都一样幸福。" class="header-anchor">#</a> 最后，祝愿你们都能找到一份喜欢的工作，上班开心地干活，下班和喜爱的人一起，每天都一样幸福。</h3></div> <!----> <footer class="page-edit"><div class="edit-link"><a href="https://github.com/godbasin/front-end-playground/edit/sourcecode/docs/faq.md" target="_blank" rel="noopener noreferrer">帮阿猪改善此页面！</a> <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></div> <!----> <blockquote>部分文章中使用了一些网站的截图，如果涉及侵权，请告诉我删一下谢谢~</blockquote> <div style="margin-top:30px;"><div class="el-row" style="margin-left:-10px;margin-right:-10px;"><div class="el-col el-col-24 el-col-sm-0 el-col-md-2 el-col-lg-4" style="padding-left:10px;padding-right:10px;display:block;"><div style="width:1px;height:1px;"></div></div> <div class="el-col el-col-24 el-col-sm-24 el-col-md-18 el-col-lg-16" style="padding-left:10px;padding-right:10px;"><div class="el-card box-card is-always-shadow"><div class="el-card__header"><div class="clearfix"><span>温馨提示喵</span></div></div><div class="el-card__body"> <div class="el-row" style="margin-left:-10px;margin-right:-10px;"><div class="el-col el-col-24 el-col-xs-24 el-col-sm-12" style="padding-left:10px;padding-right:10px;"><div class="el-image"><div class="image-slot"><img src="https://github-imglib-1255459943.cos.ap-chengdu.myqcloud.com/assets/img/loading.gif" style="width:100%;"></div><!----></div></div> <div class="el-col el-col-24 el-col-xs-24 el-col-sm-12" style="padding-left:10px;padding-right:10px;"><div class="copyright-text"><div>本文版权归作者所有，欢迎转载，但未经作者同意必须保留此段声明，且在文章页面明显位置给出原文连接，否则保留追究法律责任的权利。</div> <div>出处：被删的前端游乐场</div> <div>作者：<a href="https://github.com/godbasin" target="_blank">被删</a></div></div></div></div></div></div></div></div></div></footer> <!---->  <div class="gitalk-container theme-default-content"><div id="gitalk-container" class="content"></div></div></main> <div id="kitty-container"><span><div role="tooltip" id="el-popover-1051" aria-hidden="true" class="el-popover el-popper" style="width:undefinedpx;display:none;"><!----><img src="https://github-imglib-1255459943.cos.ap-chengdu.myqcloud.com/2code2.jpg" class="image"> <div class="text">牡羊猪的猫粮罐</div> </div><span class="el-popover__reference-wrapper"><div id="kitty" style="background:url(https://github-imglib-1255459943.cos.ap-chengdu.myqcloud.com/assets/img/kitty1.svg);"></div></span></span> <div class="el-dialog__wrapper" style="display:none;"><div role="dialog" aria-modal="true" aria-label="牡羊猪是这样渐渐胖成猪的喵（点击图片可以切换噢）" class="el-dialog" style="margin-top:15vh;"><div class="el-dialog__header"><span class="el-dialog__title">牡羊猪是这样渐渐胖成猪的喵（点击图片可以切换噢）</span><button type="button" aria-label="Close" class="el-dialog__headerbtn"><i class="el-dialog__close el-icon el-icon-close"></i></button></div><!----><!----></div></div></div></div><div class="global-ui"></div></div>
    <script src="/front-end-playground/assets/js/app.1e2670bf.js" defer></script><script src="/front-end-playground/assets/js/2.38d016d1.js" defer></script><script src="/front-end-playground/assets/js/3.e3f029cb.js" defer></script><script src="/front-end-playground/assets/js/7.1b621f85.js" defer></script>
  </body>
</html>
